// Libraries
import React, {SFC} from 'react'

/* eslint-disable no-mixed-spaces-and-tabs */
const PythonLogo: SFC = () => {
  return (
    <svg
      width="100%"
      height="100%"
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 300 300"
    >
      <style>
        {`
          .python0{fill:none;}
          .python1{fill:url(#path1948_1_);}
          .python2{fill:url(#path1950_1_);}
        `}
      </style>
      <rect className="python0" width={300} height={300} />
      <g>
        <linearGradient
          id="path1948_1_"
          gradientUnits="userSpaceOnUse"
          x1="125.7967"
          y1="170.4548"
          x2="290.6952"
          y2="28.5818"
          gradientTransform="matrix(0.5625 0 0 -0.568 -8.9623 166.6543)"
        >
          <stop offset={0} style={{stopColor: '#5A9FD4'}} />
          <stop offset={1} style={{stopColor: '#306998'}} />
        </linearGradient>
        <path
          id="path1948"
          className="python1"
          d="M149,65c-6.9,0-13.6,0.6-19.4,1.7c-17.2,3-20.3,9.4-20.3,21.1v15.5h40.6v5.2h-40.6H94.1
        		c-11.8,0-22.1,7.1-25.3,20.6c-3.7,15.4-3.9,25.1,0,41.2c2.9,12,9.8,20.6,21.6,20.6h13.9v-18.5c0-13.4,11.6-25.2,25.3-25.2h40.5
        		c11.3,0,20.3-9.3,20.3-20.6V87.7c0-11-9.3-19.2-20.3-21.1C163.2,65.5,155.9,65,149,65z M127.1,77.4c4.2,0,7.6,3.5,7.6,7.8
        		c0,4.3-3.4,7.7-7.6,7.7c-4.2,0-7.6-3.4-7.6-7.7C119.5,80.9,122.9,77.4,127.1,77.4z"
        />
        <linearGradient
          id="path1950_1_"
          gradientUnits="userSpaceOnUse"
          x1="354.446"
          y1="-57.2856"
          x2="295.5609"
          y2="26.0267"
          gradientTransform="matrix(0.5625 0 0 -0.568 -8.9623 166.6543)"
        >
          <stop offset={0} style={{stopColor: '#FFD43B'}} />
          <stop offset={1} style={{stopColor: '#FFE873'}} />
        </linearGradient>
        <path
          id="path1950"
          className="python2"
          d="M195.5,108.3v18c0,14-11.8,25.7-25.3,25.7h-40.5c-11.1,0-20.3,9.5-20.3,20.6v38.6
        		c0,11,9.6,17.5,20.3,20.6c12.8,3.8,25.1,4.5,40.5,0c10.2-3,20.3-8.9,20.3-20.6v-15.5h-40.5v-5.2h40.5h20.3
        		c11.8,0,16.2-8.2,20.3-20.6c4.2-12.7,4.1-24.9,0-41.2c-2.9-11.7-8.5-20.6-20.3-20.6H195.5z M172.7,206.1c4.2,0,7.6,3.4,7.6,7.7
        		c0,4.3-3.4,7.8-7.6,7.8c-4.2,0-7.6-3.5-7.6-7.8C165.1,209.6,168.5,206.1,172.7,206.1z"
        />
      </g>
    </svg>
  )
}

/* eslint-enable */
export default PythonLogo
